﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<WebRamosUC.Models.CursosFacultadModel>" %>

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
	Facultad: <%= Model.facultad.Nombre %>
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    
    <h2>Facultad de <%= Model.facultad.Nombre %></h2>

    <h3>Lista de Cursos</h3>
    <table id="Resultados">
    <tr>
        <th>Sigla</th><th>Nombre</th><th>Facultad</th>
    </tr>
        <% for (int i = 0; i < Model.cursos.Count; i++)
           {
               String clase;
               //Filas pares/impares
               if (i % 2 == 0)
                   clase = "Row Odd";

               else
                   clase = "Row Even";
               var cursos = Model.cursos[i];
               %>
           <tr class="<%= clase %>">
                <td><a href="<%= Url.Action("Details", "Curso", new RouteValueDictionary(new { cursos.Sigla }))%>"><%=cursos.Sigla%></a></td><td><a href="<%= Url.Action("Details", "Curso", new RouteValueDictionary(new { cursos.Sigla }))%>"><%= cursos.NombreCurso %></a></td><td><%= Html.ActionLink(Model.facultad.Nombre, "Details", "Facultad", new { id = Model.facultad.IDFacultad }, new { id = Model.facultad.IDFacultad })%></td>
           </tr>
        <% } %>
        
    </table>
  

  <div class="pagination">

        <% if (Model.cursos.HasPreviousPage)
           { %>
        
            <%= Html.ActionLink("<<< Página anterior", "Cursos", "Facultad", 
                                new { idFacultad_page = Model.facultad.IDFacultad + "-" + (Model.cursos.PageIndex - 1) },
                                new { idFacultad_page = Model.facultad.IDFacultad + "-" + (Model.cursos.PageIndex - 1) })%>
        
        <% } %>
        
        <% if (Model.cursos.HasNextPage)
           { %>
        
            <%= Html.ActionLink("Página siguiente >>>", "Cursos", "Facultad", 
                                new { idFacultad_page = Model.facultad.IDFacultad + "-" + (Model.cursos.PageIndex + 1) },
                                new { idFacultad_page = Model.facultad.IDFacultad + "-" + (Model.cursos.PageIndex + 1) })%>
            

        
        <% } %>    
        <br />
        <br />

        <% for (int i = 0; i < Model.cursos.TotalPages; i++)
           {
         %>

               <%= Html.ActionLink(""+i, "Cursos", "Facultad", 
                                new { idFacultad_page = Model.facultad.IDFacultad + "-" + i },
                                new { idFacultad_page = Model.facultad.IDFacultad + "-" + i })%>
               
        <%   } %>
    </div>

</asp:Content>